//
//  LoginManager.h
//  6p
//
//  Created by weienjie on 15/3/3.
//  Copyright (c) 2015年 fenfen. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef enum
{
    LoginType_oola = 0,
    LoginType_weixin,
    LoginType_sina,
    LoginType_qq,
}LoginType;

@interface LoginManager : NSObject

/*
 用户ID
 */
@property (nonatomic, copy) NSString *uid;
/*
 用户昵称
 */
@property (nonatomic, copy) NSString *nickname;
/*
 用户头像
 */
@property (nonatomic, copy) NSString *userface;
/*
 用户性别
 */
@property (nonatomic, copy) NSString *sex;
/*
 用户星座
 */
@property (nonatomic, copy) NSString *star;
/*
 用户年龄
 */
@property (nonatomic, assign) NSInteger age;

/*
 自动登录，loginStatus = YES时，根据loginType的值去自动登录
 */
+ (void)autoLogin;

/*
 第三方登录
 */
+ (void)loginWithData:(id)data type:(LoginType)type;

/*
 手游秀登录
 */
+ (void)oolaLoginWithAccount:(NSString *)account password:(NSString *)psw;

/*
 主动登出
 */
+ (void)loginOut;

/**
 *  获取用户资料
 */
+ (void)getLoginUserInfo;

/*
 登录后上传设备信息
 */
+ (void)uploadDeviceToken;

/**
 *  登录成功后链接socket
 */
+ (void)connectSocket;
@end
